import { PARAMS_NAME_ENUM, SPIKES_COUNT_ENUM, SPIKES_COUNT_MAP_NUMBER_ENUM} from '../../Enum';
import State from '../../common/State';
import { StateMachine } from '../../common/StateMachine';
import { SpikesSubStateMachine } from './SpikesSubStateMachines';


const baseUrl = 'texture/spikes/spikesfour'

export class SpikesFourStateMachine extends SpikesSubStateMachine {

  constructor(fsm: StateMachine) {
    super(fsm)
    this.stateMachine[SPIKES_COUNT_ENUM.ZERO] = new State(this.fsm, `${baseUrl}/zero`)
    this.stateMachine[SPIKES_COUNT_ENUM.ONE] = new State(this.fsm, `${baseUrl}/one`)
    this.stateMachine[SPIKES_COUNT_ENUM.TWO] = new State(this.fsm, `${baseUrl}/three`)
    this.stateMachine[SPIKES_COUNT_ENUM.TWO] = new State(this.fsm, `${baseUrl}/four`)
  }



}
